***Antipattern***
Count: 4
POST  /environments [Singular last node with POST method.] 
POST  /environments/{environment_id}/zones [Singular last node with POST method.] 
POST  /environments/{environment_id}/zones/{zone_id}/things [Singular last node with POST method.] 
POST  /environments/{environment_id}/devices [Singular last node with POST method.] 

***Pattern***
Count: 30
GET  /environmentsregular methods.
GET  /environments?latitude={latitude}&longitude={longitude}regular methods.
GET  /environments?key={key}&value={value}regular methods.
GET  /environments/{environment_id}regular methods.
PUT  /environments/{environment_id} [Pluralized last node with PUT|DELETE method.] 
DELETE  /environments/{environment_id} [Pluralized last node with PUT|DELETE method.] 
GET  /environments/{environment_id}/zonesregular methods.
GET  /environments/{environment_id}/zones?x={x}&y={y}regular methods.
GET  /environments/{environment_id}/zones?key={key}&value={value}regular methods.
GET  /environments/{environment_id}/zones/{zone_id}regular methods.
PUT  /environments/{environment_id}/zones/{zone_id} [Pluralized last node with PUT|DELETE method.] 
DELETE  /environments/{environment_id}/zones/{zone_id} [Pluralized last node with PUT|DELETE method.] 
GET  /environments/{environment_id}/zones/{zone_id}/thingsregular methods.
GET  /environments/{environment_id}/zones/{zone_id}/things?x={x}&y={y}&distance={distance}regular methods.
GET  /environments/{environment_id}/zones/{zone_id}/things?key={key}&value={value}regular methods.
GET  /environments/{environment_id}/zones/{zone_id}/things/{thing_id}regular methods.
GET  /environments/{environment_id}/zones/{zone_id}/things/{thing_id}/dataregular methods.
GET  /environments/{environment_id}/zones/{zone_id}/things/{thing_id}/data/{key}regular methods.
GET  /environments/{environment_id}/zones/{zone_id}/things/{thing_id}/positionregular methods.
PUT  /environments/{environment_id}/zones/{zone_id}/things/{thing_id} [Pluralized last node with PUT|DELETE method.] 
DELETE  /environments/{environment_id}/zones/{zone_id}/things/{thing_id} [Pluralized last node with PUT|DELETE method.] 
GET  /environments/{environment_id}/devicesregular methods.
GET  /environments/{environment_id}/devices?x={x}&y={y}&distance={distance}regular methods.
GET  /environments/{environment_id}/devices?key={key}&value={value}regular methods.
GET  /environments/{environment_id}/devices/{device_id}regular methods.
GET  /environments/{environment_id}/devices/{device_id}/dataregular methods.
GET  /environments/{environment_id}/devices/{device_id}/data/{key}regular methods.
GET  /environments/{environment_id}/devices/{device_id}/positionregular methods.
PUT  /environments/{environment_id}/devices/{device_id} [Pluralized last node with PUT|DELETE method.] 
DELETE  /environments/{environment_id}/devices/{device_id} [Pluralized last node with PUT|DELETE method.] 
